/**
 * \file FieldWater.h
 * \brief Header file for the \a FieldWater class.
 * \ingroup Map
 */

#ifndef FIELDWATER_H
#define FIELDWATER_H

#include"Field.h"

/**
 * \class FieldWater
 * \brief Class to represent a \a Field of water terrain.
 * \ingroup Map
 */

class FieldWater: public Field{
public:
	FieldWater(int r, int c);///<Constructor. \param r Row. \param c Column.
	~FieldWater();///<Destructor.
	
	FieldType type()const{ return FIELD_WATER; }///<Returns the \a FieldType of this \a Field.
	int movementCost()const{ return 100; }///<Returns the cost of moving over this \a Field. \warning Should be infinity or something, but this is sufficient.
private:
};

#endif
